Contract-based general-purpose GPU programming
نویسندگان
چکیده
منابع مشابه
CUDA by example: an introduction to general purpose GPU programming
Getting the screenshots prepared is a good approach that might time savings. But having screenshots already prepared in addition to callouts, explanations, and annotations is an excellent approach which you will save much longer. More than likely, you've all that stuff prepared inside your cuda by example an introduction to general purpose gpu programming but it's not very polite to deal to the...
متن کاملGeneral-purpose molecular dynamics simulations on GPU-based clusters
We present a GPU implementation of LAMMPS, a widely-used parallel molecular dynamics (MD) software package, and show 5x to 13x single node speedups versus the CPU-only version of LAMMPS. This new CUDA package for LAMMPS also enables multi-GPU simulation on hybrid heterogeneous clusters, using MPI for inter-node communication, CUDA kernels on the GPU for all methods working with particle data, a...
متن کاملGPU++: an embedded GPU development system for general-purpose computations
Using the graphics processing unit (GPU) to accelerate general-purpose computations has become an important technique in scientific research. However, the development complexity is significantly higher than for CPU-based solutions, due to the mainly graphics-oriented concepts and development tools for GPU-programming. As a consequence, general-purpose computations on the GPU are mainly discusse...
متن کاملGeneral Purpose Cellular Automata Programming
As cellular automata are becoming popular in many research areas, the need for an easy-to-use system for cellular automata programming is becoming greater. Traditionally, cellular automata transition functions were manually depicted in a tabular format, which is often time-consuming and error prone. A more promising approach is to design a generalpurpose cellular automata programming environmen...
متن کاملEmerald : A General - Purpose Programming
SUMMARY Emerald is a general-purpose language with aspects of traditional object-oriented languages, such as Smalltalk, and abstract data type languages, such as Modula-2 and Ada. It is strongly-typed with a non-traditional object model and type system that emphasize abstract types, allow separation of typing and implementation, and provide the exibility of polymorphism and subtyp-ing with comp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2016
ISSN: 0362-1340,1558-1160
DOI: 10.1145/2936314.2814216